package com.seeTools.next.api.bo.sys;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;

/**
 * @author xiaotong
 */
@Data
@Builder
public class MenuMetaInfo implements Serializable {
    public static final long serialVersionUID = 1L;

    /**
     * 菜单图标
     */
    private String icon;

    /**
     * 菜单名称
     */
    private String title;

    /**
     * 菜单链接
     */
    private String isLink;

    /**
     * 是否隐藏
     */
    @JsonProperty("isHide")
    private boolean isHide;

    /**
     * 是否缓存
     */
    @JsonProperty("isKeepAlive")
    private boolean isKeepAlive;

    /**
     * 是否固定
     */
    @JsonProperty("isAffix")
    private boolean isAffix;

    /**
     * 是否内嵌
     */
    @JsonProperty("isIframe")
    private boolean isIframe;
}
